home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 22 / AACD 22.iso / AACD / Programming / powerd / modules.lha / modules / exec / semaphores.m < prev    next >
Encoding:
Text File  |  2000-06-08  |  378 b   |  28 lines

  1. MODULE    'exec/nodes',
  2.             'exec/ports',
  3.             'exec/tasks'
  4.  
  5. OBJECT SemaphoreRequest|SSR
  6.     MLN:MLN,
  7.     Waiter:PTR TO TC
  8.  
  9. OBJECT SignalSemaphore|SS
  10.     LN:LN,
  11.     NestCount:INT,
  12.     WaitQueue:MLH,
  13.     MultipleLink:SSR,
  14.     Owner:PTR TO TC,
  15.     QueueCount:INT
  16.  
  17. OBJECT SemaphoreMessage
  18.     MN:MN,
  19.     Semaphore:PTR TO SS
  20.  
  21. OBJECT Semaphore|SM
  22.     MP:MP,
  23.     Bids:INT
  24.  
  25. CONST    SM_LOCKMSG=16,
  26.         SM_SHARED=1,
  27.         SM_EXCLUSIVE=0
  28.